﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;


namespace BitPortal.Models
{
    //public partial class Media
    //{
    //    public Media CreateNew()
    //    {
    //        Media m = new Media();
    //        m.Logs.DatetimeEdited = m.Logs.DatetimeCreated = DateTime.Now;
    //        m.Logs.CreatingUser = m.Logs.EditingUser = Membership.GetUser().ProviderUserKey;
    //        return m;
    //    }
    //}
    //public partial class PortalConfig
    //{
    //    partial void OnValueChanging(string value)
    //    {
    //        if (string.IsNullOrEmpty(value))
    //            throw new Exception("Giá trị không hợp lệ!");
    //        switch (this.DataType)
    //        {
    //            case "Boolean":
    //                if (!(value.Equals("True") || value.Equals("False")))
    //                    throw new Exception("Giá trị không hợp lệ!"); 
    //                    break;
    //            case "Datetime":
    //                    break;
    //            case "Numeric":
    //                    break;
    //            case "Text":
    //                    break;

    //        }
    //    }
    //    partial void OnDataTypeChanging(string value)
    //    {
    //        if (string.IsNullOrEmpty(value))
    //            throw new NotImplementedException("Kiểu dữ liệu không hợp lệ!");
    //    }
    //    partial void OnNameChanging(string value)
    //    {
    //        if (string.IsNullOrEmpty(value))
    //            throw new NotImplementedException("Tên cấu hình không hợp lệ!");
    //    }

    //}
    //public partial class Article
    //{
    //    //partial void OnTagsChanging(string value)
    //    //{
    //    //    if (value == null || value.Trim().Length < 10)
    //    //    {
    //    //        throw new Exception("Tên bài viết không được trống & phải có ít nhất 10 ký tự!");
    //    //    }
    //    //}
    //}
}
